voracious eater - German English Dictionary